package com.netflexitysolutions.amazonws.sdb.orm.internal.operations;

import java.util.List;
import java.util.Map;

import com.netflexitysolutions.amazonws.sdb.Item;

public interface ItemSetter<T> {

	/**
	 * @param records
	 */
	public abstract void setValues(List<T> records);

	/**
	 * @param record
	 */
	public abstract String setValue(T record);

	/**
	 * @return the nullableItemAttributes
	 */
	public abstract Map<String, Item> getNullableItemAttributes();

	/**
	 * @return the changedItemAttributes
	 */
	public abstract Map<String, Item> getChangedItemAttributes();

}